Monster PCs can freely Seal and re-Equip any Abilities they Know:
d00691f4 f1ed
800691f4 0000
d00691f6 0c02
800691f6 2402

d0069a44 f1ed
80069a44 0000
d0069a46 0c02
80069a46 2402

d0069242 12c2
80069242 1000

d0087c84 0030
80087c84 00b0

****

First portion

d00691f4 f1ed
800691f4 0000
d00691f6 0c02
800691f6 2402

Located at 0x499f4 in SCUS_942.30.

It appears in memory as:
                    ** ** ** **
addr  : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
691f0 : xx xx xx xx ED F1 02 0c xx xx xx xx xx xx xx xx

691f4 : jal 0x00bc7b4          0c02f1ed

This portion of the code changes the instruction at 0x691f4 to:
691f4 : addiu r2,r0, 0x0000    24020000

Changed, it appears in memory as:
                    ** ** ** **
addr  : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
691f0 : xx xx xx xx 00 00 02 24 xx xx xx xx xx xx xx xx

It does not appear to have any affect on monster ability sealing by itself.

****

Second portion

d0069a44 f1ed
80069a44 0000
d0069a46 0c02
80069a46 2402

Found at 0x4a224 in SCUS_942.30.

It appears in memory as:
                    ** ** ** **
addr  : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
69a40 : xx xx xx xx ed f1 02 0c xx xx xx xx xx xx xx xx

69a44 : jal 0x000bc7b4         0c02f1ed

This portion of the code changes the instruction to:
69a44 : addiu r2,r0, 0x0000    24020000

Changed, it appears in memory as:
                    ** ** ** **
addr  : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
69a40 : xx xx xx xx 00 00 02 24 xx xx xx xx xx xx xx xx

After this portion and the first portion of the code are enabled, monsters can now seal abilities!

I should test to see if it is only the second portion of the code that allows this or if it's the first and the second portion both.

****

Third portion

d0069242 12c2
80069242 1000

Found at 0x49a42 in SCUS_942.30.

It appears in memory as:
              ** ** 
addr  : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
69240 : xx xx c2 12 xx xx xx xx xx xx xx xx xx xx xx xx

69240 : beq r22,r2, 0x00069414        12c20074

This portion of the code changes the instruction to:
69240 : beq r0,r0 0x00069414          10000074

Changed, it appears in memory as:
              ** ** 
addr  : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
69240 : xx xx 00 10 xx xx xx xx xx xx xx xx xx xx xx xx

Doesn't appear to affect anything combined with the first 2 parts of the code.

****

Fourth portion

d0087c84 0030
80087c84 00b0

Found at 0x68484 in SCUS942.30.

It appears in memory as:
                    ** ** 
addr  : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
87c80 : xx xx xx xx 30 00 xx xx xx xx xx xx xx xx xx xx

87c84 : illegal        00040030

This portion of the code changes the instruction to:
87c84 : illegal        000400b0

Changed, it appears in memory as:
                    ** ** 
addr  : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
87c80 : xx xx xx xx b0 00 xx xx xx xx xx xx xx xx xx xx

This combined with the rest of the code allows all races access to the fighting ability menu, where they can recover sealed abilities that fit under that menu.

****

After patching all those locations in SCUS_942.30, the patched rom works exactly like a vanilla rom with the code active.

Patch created.

